How to program for yourself